GeneticAlgorithmLibSouce = DiversityAnalysis.cpp GeneticAlgorithmParameters.cpp Parents.cpp \
	SelectionStrategy.cpp SelectionStrategyTournament.cpp 

GeneticAlgorithmLibObj = DiversityAnalysis.o GeneticAlgorithmParameters.o Parents.o \
	SelectionStrategy.o SelectionStrategyTournament.o 
	
all:
	g++ -Wall -g -o GeneticAlgorithmApplication GeneticAlgorithmApplication.cpp -L . -lga
lib:
	g++ -g -c -Wall $(GeneticAlgorithmLibSouce)
	ar -rvs libga.a $(GeneticAlgorithmLibObj)
clean:
	rm -rf *.o *.a 
	rm -rf GeneticAlgorithmApplication
	
	
